Iesem: Integrated Environment for Software Evolution Management
نویسندگان
چکیده
Software evolution has not a common paradigm which practitioners can adhere to. On the contrary, there is a wide range of models, methods, techniques, and tools which are selected according to the specific task, the application domain, the professional experience and the organizational culture. We argue that different approaches and technologies may be combined into a unique platform to satisfy the needs of software systems which evolve over long periods of time. This paper presents the Integrated Environment for Software Evolution Management (IESEM) which includes software repositories, reverse engineering tools, rationale capture tools, software measurement tools, and a user-friendly interface. It can manage heterogeneous systems characterized by various design methods and programming languages. IESEM is based on a central repository which stores software engineering artifacts, program code, design and implementation decisions in the form of a traceability graph. The repository stores also software
منابع مشابه
Fms: a Software Development Environment for Farm Management Systems
This paper describes a software development environment called FMS. This environment aims to generate farm management applications through a semi-automatic process with decreasing cost as time evolves, providing domain experts with tools for rapid and reliable information gathering about their production process. It is also related the current situation of FMS, as well as the experience acquire...
متن کاملAnswering software evolution questions: An empirical evaluation
Developers often need to find answers to questions regarding the evolution of a system when working on its code base. While their information needs require data analysis pertaining to different repository types, the source code repository has a pivotal role for program comprehension tasks. However, the coarse-grained nature of the data stored by commit-based software configuration management sy...
متن کاملManaging Development of Very Large Systems: Implications for Integrated Environment Architecture
Version and configuration control are mechanisms for managing source code and system builds. In the development of very large systems, built by large teams, development management is the dominant factor. In this paper we examine management support for development through integrated environments and investigate the implications for environment architectures. We do so by defining a project scenar...
متن کاملManaging Development of Very Large Systems: Implications for Integrated Environment Architectures
Version and configuration control are mechanisms for managing source code and system builds. In the development of very large systems, built by large teams, development management is the dominant factor. In this paper we examine management support for development through integrated environments and investigate the implications for environment architectures. We do so by defining a project scenar...
متن کاملExploring Architectural Design Decision Management Paradigms for Global Software Development
Global software development (GSD) is an increasing trend in the field of software engineering. It can be considered as coordinated activities of software development that are geographically and temporally distributed. The management of architectural knowledge, specifically, architectural design decisions (ADDs), becomes important in GSD due to the geographical, temporal, and cultural challenges...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- International Journal of Software Engineering and Knowledge Engineering
دوره 5 شماره
صفحات -
تاریخ انتشار 1995